package com.ruoyi.swla2.bo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.swla2.domain.TaskDetail;
import lombok.*;

import java.util.Date;

/**
 * @author TsingYu
 * @version 1.0
 * @date 2025/7/22 15:00
 */
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TaskDetailBo extends TaskDetail {

    /** 上报日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date reportDay;

    /** 设备编号 */
    // @TableField("device_num")
    private String deviceNum;


    /** 音频文件解析状态：数据异常，正常，疑似，预警） */
    private String monitorStatus;

    private String taskName;

    private String longitude;
    private String latitude;
    private String fileName;

}
